import Mock from 'mockjs'
import data from './mock.json'
//提供接口goods
// Mock.mock('/api/main/goods.php', 'get', () => {
//     return data.goods
// })
//提供接口ratings
// Mock.mock('/api/main/ratings.php', 'get', () => {
//     return data.ratings
// })
//提供接口seller
// Mock.mock('/api/main/seller.php', 'get', () => {
//     return data.seller
// })
// 提供其他数据
Mock.mock(RegExp('/api/main.php'), 'get', (options) => {
    console.log(options,121334)
    let type = '';
    let arr = options.url.split('?')[1].split('&');
    for(let item of arr){
        if(item.split('=')[0]==='url'){
            type = item.split('=')[1]
            break
        }
    }
    return data[type]
})
// Mock.mock('/api/main.php', 'get', (options) => {
//     console.log(11, options)
//     return data
// })
// Mock.mock('/api/main/seller.php', 'post', () => {
//     // console.log(options)
//     return data.seller
// })
// var reg = RegExp('/api/main/seller.php')
// var text = '/api/main/seller.php?id='name'';
// console.log(reg.test(text))
// Mock.mock({
// 'string|1-10': '★'
// })
// const datae = Mock.mock({
//     'items|30': [{
//         id: '@id',
//         title: '@sentence(10, 20)',
//         'status|1': ['published', 'draft', 'deleted'],
//         author: 'name',
//         'num|+10':1,
//         display_time: '@datetime',
//         pageviews: '@integer(300, 5000)'
//     }],
//     'num|+1':1,
// })
// const a1 = Mock.mock({
//     'name|1': {
//         a: 1,
//         b: 2,
//         c: 3
//     }
// })
// const b1 = Mock.mock({
//     'name|2': ['a', 'b', 'c']
// })
// const c1 = Mock.mock({
//     'number|+1': 10
//   })